语法 | 您所在的位置:网站首页 › css 样式表有何特点和功能 › 语法 |
如果样式表只能为每个页面元素添加一个声明,那就没有真正发挥出它的价值。其真正的目标是为文档不同部分添加不同的声明。 为此,CSS 可以在声明块前面放置选择器(selector),选择器用来选择页面多个元素的条件。一对选择器与声明块称为规则集(ruleset),常简称为规则(rule)。
一个元素可能被多个选择器选中,因此会有多个规则,有可能以不同的值去设置同一属性。CSS 标准会规定哪个优先级最高并生效,称之为 层叠(cascade) 算法。 有一点需要注意的是,尽管用一组选择器来定义的单个规则集,比用多个单一选择器来定义的多个规则集更加简洁,但这却不适用于规则集的有效性。 这会导致一个重要的后果:如果其中的一个选择器是无效的,如使用了一个未知的伪元素或伪类,会导致整个选择器都会无效,同时对应的规则都会被忽略。 |
CopyRight 2018-2019 实验室设备网 版权所有 |